<?php 
//3.类自动加载spl_autoload_register()

/*
*php5.3后
*使用spl_autoload_register()方法代替__autoload()方法。
*
*spl_autoload_register方法在最前边使用，
*autoload是自定义方法名
*/

spl_autoload_register('autoload');
spl_autoload_register('autoload1');

//实例化类
$test1=new Test1;
echo $test1::a();
echo "<br>";
$test2=new Test2;
echo $test2::a();

//autoload自定义方法，可以更换名字
function autoload($class){
	include __DIR__.'/'.$class.'.php';
}
//autoload1是函数，写多少都可以
function autoload1($class){ 
	include __DIR__.'/'.$class.'.php';
}
/*两种类自动加载的方式
1.__autoload()是碰到new实例化关键字时，自动找__autoload()方法。__autoload()只能写一个
2.spl_autoload_register()是找传递参数的自定义方法，再用自定义方法引入类的文件。
autoload()，autoload1()是函数，写多少都可以
*/
 ?>